.loadingContainer {
    position: relative;
    overflow: hidden;
    .loadingCover {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        background-color: rgba(240, 240, 240, .7);
        .loadingIcon {
            width: 150px;
            height: 15px;
            margin: 0 auto;
            margin-top:100px;
            span {
                display: inline-block;
                width: 15px;
                height: 100%;
                margin-right: 5px;
                border-radius: 50%;
                background: #0c1968;
                -webkit-animation: load 1.04s ease infinite;
            }
            span:last-child {
                margin-right: 0px; 
            }
            @-webkit-keyframes load{
                0%{
                    opacity: 1;
                    -webkit-transform: scale(1.3);
                }
                100%{
                    opacity: 0.2;
                    -webkit-transform: scale(.3);
                }
            }
            span:nth-child(1) {
                -webkit-animation-delay:0.13s;
            }
            span:nth-child(2) {
                -webkit-animation-delay:0.26s;
            }
            span:nth-child(3) {
                -webkit-animation-delay:0.39s;
            }
            span:nth-child(4) {
                -webkit-animation-delay:0.52s;
            }
            span:nth-child(5) {
                -webkit-animation-delay:0.65s;
            } 
        }
    }
}